A Simple Application Program Interface for Saving Java Program Data on a Wiki

نویسندگان

  • Takashi Yamanoue
  • Kentaro Oda
  • Koichi Shimozono
چکیده

A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plug-in, which starts up Java programs and classes of Java. A Java applet with default access privilege cannot save its data at a local host. We have constructed an API of applets for easy and unified data input and output at a remote host. We also combined the proposed API and the wiki system by introducing a wiki tag for starting Java applets. It is easy to introduce new types of applications using the proposed API. We have embedded programs such as a simple text editor, a simple music editor, a simple drawing program, and programming environments in a PukiWiki system using this API.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing Precision Health Care Program at Hospitals in Indonesia. Is It Possible?

Background: A precision health care approach is needed in the context of the healthcare system, especially as an effort to improve the self-management activities of diabetes patients. Thus, the purpose of this study was to explore the perception of the possibility of implementing a precision health care program in hospitals through interviews with policymakers and health professionals. Methods...

متن کامل

A database interface for Java-based AJAX applications

Google Web Toolkit (GWT) is a Java-to-Javascript compiler, that allows to greatly simplify development of interactive web applications. Amos II (Active Mediator Object System) is an object-relational mediator database system that allows queries and views over different kinds of back-end data sources and also provides own main-memory database servers. The purpose of this work is to create a simp...

متن کامل

A solver for a theory of strings ( in cooperation with mgm technology partners GmbH ) Motivation

We describe an algorithm for automatic test input generation fordatabase applications. Given a program in an imperative language that interactswith a database through API calls, our algorithm generates both input data for theprogram as well as suitable database records to systematically explore all paths of the program, including those paths whose execution depend on data returned<l...

متن کامل

WiGiPedia: Visual Editing of Semantic Data in Wikipedia

INTRODUCTION Wikipedia is emerging as the dominant global knowledge repository. Recently, large numbers of Wikipedia users have collaborated to produce more structured information in the online encyclopedia. For example, the information found in tables, categories and infoboxes. Infoboxes contain key-value pairs, manually appended to articles based on the unstructured text therein. The wiki con...

متن کامل

Bluejay: a Browser for Linear Units in Java

Abstract: The World Wide Web illustrates the power of using a common, simple markup language (HTML) to describe distributed documents. To expand this power to other types of data, a system for the markup and visualization of linear data is introduced. The Browser for Linear Units in Java (Bluejay) is composed of three main components: (i) a set of Java foundation classes for data parsing, visua...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Adv. Software Engineering

دوره 2012  شماره 

صفحات  -

تاریخ انتشار 2012